用户输入
# Author:guoxier
# week05
# 数据结构之列表
# 用户输入方法 : input()
# 回顾上节内容： 登陆系统 （while循环、input输入）
# 本节： 打印(print)输出的一般方法

name = input("name: ")
age = input("age: ")
job = input("job: ")
salary = input("salary: ")

# 注释来写内容存到字符串
# 知识点1：字符串拼接 用+ 让打印的结果更直接
# 知识点2: %s占位符，可以把+符号省略，比较直观展示变量内容
#   如果变量很多就会比较麻烦
# 知识点3: .formate(),比起%s,更适合较多的变量打印，不需要考量顺序和出现次数
# 例如: url的拼接(https://+ 域名 + endpoint)

info1 = '''------INFO {HTML_name}------
name:{HTML_name}
age:{HTML_age}
job:{HTML_job}
salary:{HTML_salary} '''.format(HTML_name=name,HTML_age=age,HTML_job=job,HTML_salary=salary)

print(info1)

# 假定你要求用户以2021-10-27格式输入
user_input_time = "2021-10-27"
# 字符串拆分，方法split 拆分出来的结果是一个列表
print(user_input_time.split('-'))
print(user_input_time.split('-')[0])


列表
# Author:guoxier
# week05

names = "a,b,c"
print(names)
names_list = ["aa","bb","cc"]
print(names_list[1])
users_list = ["aa","bb","cc"]
password_list = [123,456,789]
age_list = [11,22,33]
# ...
# 列表的嵌套
info_list = [["aa",123,11]],[["bb",456,22]]

#print(users_list[0])
#print(password_list[0])
#print(age_list[0])
#print(info_list[-1])

names = ["Mike","Mary","Jan","Jack"]
# 知识点slices(切片)数值是指values在list中的位置
# list取值”：“右边的值取不到。例如[1:3]3取不到
print(names[1:3])
print(names[0:2])
# 如果左侧的值是0，即从0开始取值，0可以省略不写
print(names[:2])

# 2.反向取值
print(names[-3:-1])
# 注意：渠道最后一个值，不能写0，省略不写即可
print(names[-3:])

num = (1,2,3,4,5,6,7,8,9)
#对比range

print(list(range(10)))

print(num[:6:2])
# 取0-6，6不取，步长为2.（0，1，2，3，4，5）